

#include "stdafx.h"
#include "afx.h"

#include "MainFrm.h"

#include "ISISMARCDoc.h"
#include "conversion.h"

#include "global.h"
#include "mensaje.h"
#include "resource.h"

#include "isis.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif


CString tMensaje[54][10];


void CargarMensajes(const CString &arch)
{
	CMyIsis cmi;
	VaciartMensaje();
	cmi.IsisIniciarRegistro(arch);
	if (cmi.IsisIniciarRegistro(arch) < 1)
	{
		AfxMessageBox("The file " + arch + " of isismarc.cip does not exist");
		exit(-1);
	}
	int cant = cmi.IsisCantRegistros();
	char area[MAXMFRL];
	for (int i = 1; i <= cant; i ++)
	{
		long r = cmi.IsisRegistro(i,false);
		if (r != ERR_RECLOGIDEL)
		{
			for (int j= 1; cmi.IsisCampoN(i, j, area, sizeof(area)) > 0; j++)
			{
				tMensaje[i-1][j-1] = area;
			}

		}
	}
	cmi.IsisFin();
}

void VaciartMensaje()
{
	for (int i = 0; i < 40; i ++)
		for (int j = 0; j < 10; tMensaje[i][j] = "", j ++);
}